import Hello from '../components/Hello.vue'
import axios from 'axios'

export default {
  install(Vue){
    // 注册一个全局组件 —— Hello
    Vue.component('Hello',Hello)

    // 定义一个全局的自定义指令 —— v-tuwei
    Vue.directive('tuwei',function(element,{value}){
      axios.get('https://api.uomg.com/api/rand.qinghua?format=json').then(
        response => {
          element.innerText = `${value}我想对你说：${response.data.content}`
        },
        error => {
          alert(error.message)
        }
      )
    })

    // 定义一个全局的过滤器 —— big
    Vue.filter('big',function(value,n){
      console.log('big调用了',value,n)
      return value * n
    },)

    // 在Vue的原型上添加一个方法
    Vue.prototype.welcome = function(name){
      alert(`欢迎${name}光临红浪漫`)
    }
  }
}
